BciPy: brain–computer interface software in Python
نویسندگان
چکیده
There are high technological and software demands associated with conducting Brain–Computer Interface (BCI) research. In order to accelerate the development accessibility of BCIs, it is worthwhile focus on open-source community desired tooling. Python, a prominent computer language, has emerged as language choice for many research engineering purposes. this article, BciPy, an open-source, Python-based BCI presented. It was developed restoring communication using Event-Related Potential (ERP) spelling interfaces; however, may be used other non-spelling non-ERP paradigms. Major modules in system include support data acquisition, queries, stimuli presentation, signal processing, viewing modeling, task building, simple Graphical User (GUI).
منابع مشابه
PsychoPy—Psychophysics software in Python
The vast majority of studies into visual processing are conducted using computer display technology. The current paper describes a new free suite of software tools designed to make this task easier, using the latest advances in hardware and software. PsychoPy is a platform-independent experimental control system written in the Python interpreted language using entirely free libraries. PsychoPy ...
متن کاملA Python interface to CASTEP
This report documents a successful pilot project and feasibility study for adding a Python interface to the CASTEP first principles materials modelling code. Such an interface will allow the growing Python community within the scientific computing field access to CASTEP functionality, without the requirement of learning Fortran. To achieve this, changes have been made to the CASTEP source code ...
متن کاملConKit: a python interface to contact predictions
Summary Recent advances in protein residue contact prediction algorithms have led to the emergence of many new methods and a variety of file formats. We present ConKit , an open source, modular and extensible Python interface which allows facile conversion between formats and provides an interface to analyses of sequence alignments and sets of contact predictions. Availability and Implementat...
متن کاملpycdec: A Python Interface to cdec
This paper describes pycdec, a Pythonmodule for the cdec decoder. It enables Python code to use cdec’s fast C++ implementation of core finite-state and context-free inference algorithms for decoding and alignment. The high-level interface allows developers to build integrated MT applications that take advantage of the rich Python ecosystem without sacrificing computational performance. We give ...
متن کاملThe Python user interface of the elsA CFD software: a coupling framework for external steering layers
The Python–elsA user interface of the elsA cfd (Computational Fluid Dynamics) software has been developed to allow users to specify simulations with confidence, through a global context of description objects grouped inside scripts. The software main features are generated documentation, context checking and completion, and helpful error management. Further developments have used this foundatio...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Brain computer interfaces
سال: 2021
ISSN: ['2326-2621', '2326-263X']
DOI: https://doi.org/10.1080/2326263x.2021.1878727